.lx-index__page {
    /* 主页面容器样式 */
    position: relative;
    .first-screen {
      /* 首屏内容区域样式，占满屏幕高度减去头部高度 */
      width: 100%;
      height: calc(100vh - var(--lx-header-height));
      flex-direction: column;
    }
    .page__container {
      /* 页面内容容器样式，有内边距和白色背景 */
      padding: 40px;
      background-color: #fff;
    }
    .side__content {
      /* 侧边内容区域样式，宽度固定，最大宽度300px */
      width: 30%;
      max-width: 300px;
      align-self: start;
    }
    .right__content {
      /* 主内容区域样式，宽度计算得出，保证与侧边内容区域有间距 */
      width: calc(70% - 20px);
      margin-left: 20px;
      align-self: start;
    }
  }